home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.3 Development Libraries / SGI IRIX 6.3 Development Libraries.iso / dist / dist6.3 / complib.idb / usr / relnotes / complib / ch1.z / ch1
Text File  |  1996-03-14  |  8KB  |  267 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        1.  _I_n_t_r_o_d_u_c_t_i_o_n
  9.  
  10.        CHALENGEcomplib is a comprehensive collection of high-
  11.        performance mathematical libraries that provide technical
  12.        support for mathematical and numerical techniques used in
  13.        scientific and technical computing. These libraries include
  14.        free, public-domain software such as LAPACK, LINPACK and
  15.        EISPACK, provided by SGI for your convenience.  Support is
  16.        limited to bug fixes at SGI's discretion.
  17.  
  18.        CHALENGEcomplib 2.2 is available in 64-bit mode for R8000
  19.        architectures (----mmmmiiiippppssss4444), high performance 32-bit (n32) mode
  20.        (----mmmmiiiippppssss4444) and (----mmmmiiiippppssss3333) for all platforms and 32-bit mode (----
  21.        mmmmiiiippppssss2222) for R4* platforms running IRIX 6.2 in single and
  22.        multiple processor versions (----mmmmpppp).
  23.  
  24.        The library _c_o_m_p_l_i_b._s_g_i_m_a_t_h contains an extensive collection
  25.        of industry standard libraries such as Basic Linear Algebra
  26.        Subprograms (BLAS), the Extended BLAS (Level 2 and Level 3),
  27.        EISPACK, LINPACK, and LAPACK. Internally developed libraries
  28.        for calculating Fast Fourier Transforms (FFT's) and
  29.        Convolutions are also included, as well as direct linear
  30.        equation solvers for sparse symmetric linear systems of
  31.        equations.
  32.  
  33.        The _c_o_m_p_l_i_b._s_g_i_m_a_t_h library is available on Silicon
  34.        Graphics, Inc., systems via the ----llll compilation flag,
  35.        ----llllccccoooommmmpppplllliiiibbbb....ssssggggiiiimmmmaaaatttthhhh (append ____mmmmpppp for multiprocessing
  36.        libraries).
  37.  
  38.        Documentation is available per routine via individual
  39.        reference pages (man pages). A complete description of
  40.        ccccoooommmmpppplllliiiibbbb....ssssggggiiiimmmmaaaatttthhhh can be accessed via the complib man page.
  41.        General man pages for the Blas ( mmmmaaaannnn bbbbllllaaaassss), fft routines (
  42.        mmmmaaaannnn fffffffftttt ), convolution routines ( mmmmaaaannnn ccccoooonnnnvvvv ), sparse solvers
  43.        ( mmmmaaaannnn ssssoooollllvvvveeeerrrrssss ) and LAPACK ( mmmmaaaannnn llllaaaappppaaaacccckkkk ) are also
  44.        available.
  45.  
  46.        A copy of the _L_A_P_A_C_K _U_s_e_r_s' _G_u_i_d_e, published by SIAM, is
  47.        available.  This guide gives a detailed description of the
  48.        philosophy behind LAPACK as well as an explanation of its
  49.        usage. The LINPACK documentation is also available in book
  50.        form from SIAM.
  51.  
  52.  
  53.        1.1  _C_O_M_P_L_I_B_._S_G_I_M_A_T_H
  54.  
  55.        The following is available as part of ccccoooommmmpppplllliiiibbbb....ssssggggiiiimmmmaaaatttthhhh.
  56.  
  57.           +o The BLAS library, level 1, 2 and 3 and machine
  58.             constants.  Most of BLAS routines in _c_o_m_p_l_i_b._s_g_i_m_a_t_h
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.             are hand-tuned for each architecture.
  75.  
  76.           +o A library of FFT and convolution routines developed by
  77.             Silicon Graphics. These routines are tuned for each
  78.             architecture.
  79.  
  80.           +o A set of highly tuned direct solvers for sparse linear
  81.             systems of equations.
  82.  
  83.           +o The LAPACK library, for the most common problems in
  84.             numerical linear algebra:  linear equations, linear
  85.             least squares problems, eigenvalue problems, and
  86.             singular value problems. It has been designed to be
  87.             efficient on a wide range of modern high-performance
  88.             computers.
  89.  
  90.           +o The EISPACK library, a collection of Fortran
  91.             subroutines that compute the eigenvalues and
  92.             eigenvectors of nine classes of matrices.  The package
  93.             can determine the eigensystems of complex general,
  94.             complex Hermitian, real general, real symmetric, real
  95.             symmetric band, real symmetric tridiagonal, special
  96.             real tridiagonal, generalized real, and generalized
  97.             real symmetric matrices. In addition, there are two
  98.             routines which use the singular value decomposition to
  99.             solve certain least squares problems.
  100.  
  101.           +o The LINPACK library, for linear equations and linear
  102.             least squares problems, linear systems whose matrices
  103.             are general, banded, symmetric indefinite, symmetric
  104.             positive definite, triangular, and tridiagonal square.
  105.             In addition, the package computes the QR and singular
  106.             value decompositions of rectangular matrices and
  107.             applies them to least squares problems.
  108.  
  109.        For performance, SGI recommends the use of LAPACK routines
  110.        instead of LINPACK and EISPACK routines. SGI plans to
  111.        discontinue support for LINPACK and EISPACK in the near
  112.        future.
  113.  
  114.        Standard Fortran implementations of BLAS, LAPACK, LINPACK
  115.        and EISPACK routines in _c_o_m_p_l_i_b._s_g_i_m_a_t_h are available from
  116.        netlib (http://www.netlib.org/ or netlib@research.att.com).
  117.  
  118.  
  119.        Note:  Packaged with your software is a separate sheet that
  120.               contains the Software License Agreement.  This
  121.               software is provided to you solely under the terms
  122.               and conditions of the Software License Agreement.
  123.               Please take a few moments to review the Agreement.
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                   - 3 -
  137.  
  138.  
  139.  
  140.        This document contains the following chapters:
  141.  
  142.          1.  Introduction
  143.  
  144.          2.  Installation Information
  145.  
  146.          3.  Known Problems and Workarounds
  147.  
  148.  
  149.        1.2  _R_e_l_e_a_s_e__I_d_e_n_t_i_f_i_c_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
  150.  
  151.        Following is the release identification information for
  152.        CHALLENGEcomplib:
  153.  
  154.                                       CHALLENGEcomplib
  155.        SSSSooooffffttttwwwwaaaarrrreeee PPPPrrrroooodddduuuucccctttt
  156.                                       2.2
  157.        VVVVeeeerrrrssssiiiioooonnnn
  158.                                       SC4-IDO-6.2
  159.        PPPPrrrroooodddduuuucccctttt CCCCooooddddeeee
  160.                                       IRIX 6.2
  161.        SSSSyyyysssstttteeeemmmm SSSSooooffffttttwwwwaaaarrrreeee RRRReeeeqqqquuuuiiiirrrreeeemmmmeeeennnnttttssss
  162.  
  163.  
  164.  
  165.        1.3  _O_n_l_i_n_e__R_e_l_e_a_s_e__N_o_t_e_s
  166.  
  167.        After you install the online release notes for a product
  168.        (the _r_e_l_n_o_t_e_s subsystem), you can view the release notes on
  169.        your screen.
  170.  
  171.        Note:  You can read the online release notes for most
  172.               products before installing the software.  Refer to
  173.               the booklet in your CD-ROM case for more information.
  174.  
  175.        If you have a graphics system, select ``Release Notes'' from
  176.        the Help submenu of the Toolchest. This displays the
  177.        _g_r_e_l_n_o_t_e_s(1) graphical browser for the online release notes.
  178.  
  179.        Refer to the _g_r_e_l_n_o_t_e_s(1) reference page for information on
  180.        options to this command.
  181.  
  182.        If you do not have a graphics system, you can use the
  183.        _r_e_l_n_o_t_e_s command.  Refer to the _r_e_l_n_o_t_e_s(1) reference page
  184.        for accessing the online release notes.
  185.  
  186.        1.4  _P_r_o_d_u_c_t__S_u_p_p_o_r_t
  187.  
  188.        Silicon Graphics, Inc., provides a comprehensive product
  189.        support maintenance program for its products.
  190.  
  191.        If you are in the U.S. or Canada and would like support for
  192.        your Silicon Graphics-supported products, contact the
  193.        Technical Assistance Center at 1-800-800-4SGI.  If you are
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.                                   - 4 -
  204.  
  205.  
  206.  
  207.        outside these areas, contact the Silicon Graphics subsidiary
  208.        or authorized distributor in your country.
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.